body {
  background-color: #eee;
  color: #495057;
}

.form-signin {
  max-width: 360px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/****************** ����� ***********************/
    .mainBackground{
    	/* background-image:url(./resource/images/background.jpg);
    	background-size: cover; */
    	position: relative;
	    padding: 10rem 15px 2rem;
	    color: #fff;   /*#cdbfe3*/
	    background: linear-gradient(150deg, #56d6b2 15%, #22b98f 80%);
	   /*  background: linear-gradient(150deg, #2EDBF6 15%, #05c8e6 80%); */
	   /* background-image: linear-gradient(135deg,#363040,#60677d,#867070); */
	    /* background-image: linear-gradient(135deg,#271b38,#563d7c,#7952b3); */
	    height: 600px;
    }
    
    .btn-login{
/*     	color: #ffe484;
	    background-color: #563d7c;
	    border-color: #ffe484; */
		color: #ffffff;
	    background-color: #5a8086;
	    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    }
    .btn-login.focus, .btn-login:focus, .btn-login:hover ,.btn-login:active{
	    color: #FFF;
	    background-color: #2e4447;
	    border-color: #00a763;
	}
	
	.bd-footer-links {
         padding-left: 0;
         margin-bottom: 1rem;
    }
    .bd-footer a{
	     font-weight: 500;
	     color: #495057;
	     text-decoration: none;
    }
    .bd-footer-links li {
         margin-left: 10px;
         display: inline-block;
    }
    .footBackground{
         margin-top: 40px;
    }
    .imgBackground{
    	text-align: center;
    	color:#ffffff;
    }
    .imgBackground img{
        width: 100px;
	    height: 100px;
	    margin-top: 50px;
    }
    
